package com.taoyibao.hongcanting.constant;

/**
 * @author TangAnna
 * @description:
 * @date :${DATA} 15:26
 */
public interface CodeConstant {

    /**
     * 微信支付APP_ID
     */
//    String WXPAY_APP_ID = "wx66ed4790a5474485";//本公司申请的
    String WXPAY_APP_ID = "wxdd7c32293610abe8";//上座巴申请的
    /**
     * provider的值
     */
    String PROVIDER_STR = "com.taoyibao.hongcanting.fileprovider";

    /**
     * 与H5 交互时使用的代理
     */
    String H5_DELEGATE = "gotoAndroidApp";
    /**
     * 设置支付密码时加密的固定值
     */
    String SET_PAY_PWD_MD5 = "hongcanting";
    /**
     * 首页推荐菜品的数量
     */
    int RECOMMEND_COUNT = 4;

    String MEMBER_ID = "memberId";

    //页面传值
    String KEY = "KEY";

    /**
     * 页面传值时需要传递类时使用
     */
    String MODEL = "MODEL";
    /**
     * 菜品ID
     */
    String DISH_ID = "DISH_ID";
    /**
     * 菜品分类
     */
    String DISH_TYPE = "DISH_TYPE";

    /**
     * 当前的菜品
     */
    String CURRENT_DISH = "CURRENT_DISH";


    /**
     * 菜品的口味
     */
    String DISH_SUPPLEMENT = "DISH_SUPPLEMENT";
    /**
     * 桌号
     */
    String SEAT_NUMBER = "NUMBER";

    /**
     * 更新购物车时  事件来源于购物车
     */
    String EVENT_SOURCE_CART = "EVENT_SOURCE_CART";
    /**
     * 更新购物车时  事件来源于菜单
     */
    String EVENT_SOURCE_MENU = "EVENT_SOURCE_MENU";
    /**
     * 页面来源
     */
    String ACTIVITY_SOURCE = "ACTIVITY_SOURCE";
    /**
     * 来源于首页
     */
    String ACTIVITY_SOURCE_HOME = "ACTIVITY_SOURCE_HOME";
    /**
     * 来源于提交订单页面
     */
    String ACTIVITY_SOURCE_SUBMIT = "ACTIVITY_SOURCE_SUBMIT";
    /**
     * 订单Id
     */
    String ORDER_ID = "ORDER_ID";
    String ORDER_INFO = "ORDER_INFO";
    /**
     * 订单状态  未支付
     */
    int ORDER_STATUS_NOPAY = 0;

    /**
     * 订单状态 已完成
     */
    int ORDER_STATUS_COMPLETED = 1;
    /**
     * 订单状态 全部
     */
    int ORDER_STATUS_All = 2;
    /**
     * 状态
     */
    String STATUS = "STATUS";
    /**
     * 未使用
     */
    String STATUS_UNUSED = "STATUS_UNUSED";
    /**
     * 已过期
     */
    String STATUS_EXPRIED = "STATUS_EXPRIED";
    /**
     * 全部
     */
    String STATUS_ALL = "STATUS_ALL";

    /**
     * 钱包明细
     */
    /**
     * 钱包明细
     * 分类,不传，默认返回全部；2就餐3打赏4充值5提现6返利7帮结账
     */

    int STATUS_WALLET_ALL = 1;
    int STATUS_WALLET_EAT = 2;
    int STATUS_WALLET_DASHANG = 3;
    int STATUS_WALLET_RECHARGE = 4;
    int STATUS_WALLET_WITHDRAW = 5;
    int STATUS_WALLET_FANLI = 6;
    int STATUS_WALLET_HELP_PAY = 7;

    int STATUS_WALLET_RECHARGE_ALIPAY = 11;//充值支付宝
    int STATUS_WALLET_HELP_PAY_WECHART = 12;//充值微信

    /**
     * 金额
     */
    String AMOUNT = "AMOUNT";

    /**
     * 支付方式
     */
    String PAY_WAY = "PAY_WAY";
    /**
     * 钱包支付
     */
    int PAY_WALLET = 3;
    /**
     * 微信支付
     */
    int PAY_WECHART = 2;
    /**
     * 支付宝支付
     */
    int PAY_ALIPAY = 1;

    /**
     * 页面Title
     */
    String TITLE = "TITLE";

    /**
     * 支付宝回调判断成功失败的status
     */
    String ALIPAY_RETURN_STATUS = "TRADE_SUCCESS";

    /**
     * 用户实名认证状态
     * 2待审核
     * 3认证成功
     * 4认证失败
     * 5未认证
     */
    int VERIFY_PARSS = 3;
    int VERIFY_WAIT = 2;
    int VERIFY_FAIL = 4;
    int VERIFY_NOT = 5;


    /**
     * 是否设置支付密码
     * 1设置了
     * 0没设置
     */
    int SET_PAY_PWD_YES = 1;
    int SET_PAY_PWD_NO = 0;


    /**
     * 修改的昵称
     */
    String CHANGE_NICKNAME = "CHANGE_NICKNAME";

    /**
     * h5交互时没有信息时使用
     */
    String UNDEFINED = "undefined";
    String GIFT = "GIFT";
    String COUNT = "COUNT";

    /**
     * 赠送时使用的值
     */
    String ZENG_SONG = "▲";
    String ZENG_YU = "；赠予";
    String ZHUO_HAO = "号桌";

    /**
     * 管理员端 任务类型
     * 1新任务2进行中3已完成
     */
    int TASK_STATUS_NEW = 1;//新任务
    int TASK_STATUS_ING = 2;//进行中
    int TASK_STATUS_FINISH = 3;//已完成

    //性别
    int MALE = 1;//男
    int FEMALE = 2;//女

    //传递礼物数据
    String GIFT_LIST = "GIFT_LIST";
    String GIFT_KEY = "GIFT_KEY";
    String TABLE_ID = "TABLE_ID";//桌号

    //用户身份
    int USER_TYPE_USER = 0;//普通用户
    int USER_TYPE_SCREEN_OPERATOR = 1;//屏幕操作员
    int USER_TYPE_WAITER = 2;//服务员


    //WebView加载的地址
    String WEBVIEW_URL = "WEBVIEW_URL";

    //极光回调中使用到的type值  EventJPushCallBack
    int JPUSH_EVENT_TAG = 1;//tag 有关的回调
    int JPUSH_EVENT_ALIAS = 2;//alias有关的回调
    int JPUSH_EVENT_MOBILE = 3;//Mobile有关的回调


    //极光推送中 自定义参数code对应的值
    int JPUSH_EVENT_CODE_100 = 100;//屏幕操作员和服务员的事件

    //用户是否是首次注册
    int USER_FRESH_0 = 0;//非首次注册
    int USER_FRESH_1 = 1;//首次注册

    //日期类型  1阳历2农历
    int DATE_TYPE_YINLI = 2;
    int DATE_TYPE_YANGLI = 1;

    //版本更新 1强制更新0非强制更新；
    int APP_UPDATA_FORCE = 1;//强制更新
    int APP_UPDATA_NO_FORCE = 0;//非强制更新


    int ADD_ORDERID_EAT_TYPE = 1;//新增订单的就餐方式
    int SELECT_ORDERID_EAT_TYPE = 2;//查询订单的就餐方式

    //接口中返回的就餐方式
    int EAT_TYPE_TANGSHI = 0;//堂食
    int EAT_TYPE_WAIDAI = 1;//外带

    /**
     * 桌号
     */
    String DESK_ID = "DESK_ID";


}
